/*********************************************************
 * copyright learnren.com 版权所有 
 * 开发人员：minyuan
 * 创建时间：2015/11/3 22:16:47
 * 描述说明：
 * 
 * 更改历史：
 * 
 * *******************************************************/

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Newtonsoft.Json;

namespace NQQOpenApi
{
    /// <summary>
    /// 
    /// </summary>
    public class PCUserInfo : ApiBaseModel
    {
        /// <summary>
        /// 用户在QQ空间的昵称。
        /// </summary>
        [JsonProperty(PropertyName = "nickname")]
        public string NickName { get; set; }

        /// <summary>
        /// 大小为30×30像素的QQ空间头像URL。
        /// </summary>
        [JsonProperty(PropertyName = "figureurl")]
        public string Figureurl { get; set; }

        /// <summary>
        /// 大小为50×50像素的QQ空间头像URL。
        /// </summary>
        [JsonProperty(PropertyName = "figureurl_1")]
        public string Figureurl_1 { get; set; }

        /// <summary>
        /// 大小为100×100像素的QQ空间头像URL。
        /// </summary>
        [JsonProperty(PropertyName = "figureurl_2")]
        public string Figureurl_2 { get; set; }

        /// <summary>
        /// 大小为40×40像素的QQ头像URL。
        /// </summary>
        [JsonProperty(PropertyName = "figureurl_qq_1")]
        public string Figureurl_qq_1 { get; set; }

        /// <summary>
        /// 大小为100×100像素的QQ头像URL。需要注意，不是所有的用户都拥有QQ的100x100的头像，但40x40像素则是一定会有。
        /// </summary>
        [JsonProperty(PropertyName = "figureurl_qq_2")]
        public string Figureurl_qq_2 { get; set; }

        /// <summary>
        /// 性别。 如果获取不到则默认返回"男"
        /// </summary>
        [JsonProperty(PropertyName = "gender")]
        public string Gender { get; set; }

        /// <summary>
        /// 标识用户是否为黄钻用户（0：不是；1：是）。
        /// </summary>
        [JsonProperty(PropertyName = "is_yellow_vip")]
        public string IsYellowVip { get; set; }

        /// <summary>
        /// 标识用户是否为黄钻用户（0：不是；1：是）
        /// </summary>
        [JsonProperty(PropertyName = "vip")]
        public string Vip { get; set; }

        /// <summary>
        /// 黄钻等级
        /// </summary>
        [JsonProperty(PropertyName = "yellow_vip_level")]
        public string YellowVipLevel { get; set; }

        /// <summary>
        /// 黄钻等级
        /// </summary>
        [JsonProperty(PropertyName = "level")]
        public string Level { get; set; }

        /// <summary>
        /// 标识是否为年费黄钻用户（0：不是； 1：是）
        /// </summary>
        [JsonProperty(PropertyName = "is_yellow_year_vip")]
        public string IsYellowYearVip { get; set; }
    }
}
